Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Japan F1 Japan F2 Japan F7 Japan F9 Japan F11 Japan F1 Japan F3 Japan F4 Japan F5 Korea F3 Japan F6 India F7 India F8 Japan F8 Japan F10 Japan F11 Thailand F1 Thailand F2 Thailand F3 China F3 China F4 Korea F1 Korea F2 Japan F5 Japan F8 Japan F11 Australia F1 New Zealand F2 New Zealand F3 Korea F1 Korea F2 Korea F3 Japan F6 Japan F7 Korea F5 Korea F6 China F1 Japan F3 Guam F1 Spain F26 Spain F28 Japan F2 Spain F34 Spain F35 Spain F37 Spain F38 Spain F39 Spain F1 Spain F2 Spain F3 Spain F5 Spain F6 Portugal F1 Portugal F2 Spain F10 Spain F11 Spain F13 Spain F14 Spain F15 Spain F17 Spain F20 Spain F21 Spain F22 Spain F24 Spain F25 Spain F26 Spain F27 Spain F29 Spain F30 Spain F32 Spain F35 Spain F36 Spain F38 Spain F39 Turkey F1 Turkey F2 Turkey F3 Spain F1 Spain F2 Spain F3 Spain F4 Spain F6 Croatia F5 Croatia F6 Spain F9 Spain F10 Spain F11 Spain F12 Spain F13 Spain F15 Spain F16 Belgium F1 Netherlands F4 Spain F20 Spain F21 Spain F22 Italy F22 USA F28 USA F1 USA F2 USA F3 Spain F1 Spain F2 Spain F3 Spain F4 Spain F6 Spain F7 Spain F8 Spain F9 Spain F14 Italy F22 Spain F32 Portugal F9 India F6 Japan F4 Japan F1 Japan F2 Japan F10 Korea F2 Japan F5 (Kashiwa) Japan F6 Japan F5 Japan F7 Japan F3 (Kofu) M25 Harmon M25 Harmon M25 Sapporo M25 Kashiwa M25 Changwon Toyota Challenger Honolulu Challenger M25 Sapporo Baton Rouge Challenger Tallahassee Challenger Busan Challenger Campos do Jordao Challenger Brasilia Challenger Toyota Challenger Singapore Challenger Kyoto Challenger Recife Challenger Busan Challenger Nottingham Challenger Nottingham Challenger Pozoblanco Challenger Granby Challenger Granby Challenger Toyota Challenger Honolulu Challenger Kyoto Challenger Rimouski Challenger Tallahassee Challenger Guangzhou Challenger Kaohsiung Challenger Busan Challenger Segovia Challenger Alphen Challenger Shanghai Challenger Tiburon Challenger Seoul Challenger Dallas Challenger Savannah Challenger Anning Challenger Tallahassee Challenger Furth Challenger Milan Challenger Granby Challenger Recanati Challenger Lexington Challenger Vancouver Challenger Aptos Challenger Shanghai Challenger Seville Challenger Yeongwol Challenger Yokohama Challenger Toyota Challenger Chitre Challenger Cherbourg Challenger Guangzhou Challenger Sarasota Challenger Gimcheon Challenger Nottingham-2 Challenger Todi Challenger Scheveningen Challenger Vancouver Challenger Seville Challenger Geneva Challenger Charlottesville Challenger Yokohama Challenger Toyota Challenger Hong Kong Challenger Cherbourg Challenger Quimper Challenger Mersin Challenger Busan Challenger Furth Challenger Prague Challenger Poznan Challenger Aptos Challenger Barranquilla Challenger Kyoto Challenger Casablanca Challenger Kobe Challenger Yokohama Challenger Guangzhou Challenger Le Gosier Challenger Taipei City Challenger Braunschweig Challenger Como Challenger Seville Challenger Maui Challenger Dallas Challenger Yokohama Challenger Santiago Challenger Buenos Aires Challenger San Francisco Challenger Gimcheon Challenger Busan Challenger Seville Challenger Szczecin Challenger Shanghai Challenger Gwangju Challenger Traralgon Challenger Canberra Challenger Kobe Challenger Toyota Challenger Dallas Challenger Kyoto Challenger Yokohama Challenger Shenzhen Challenger Seoul Challenger Gimcheon Challenger Busan Challenger Lisbon Challenger Poznan Challenger Nottingham Challenger Winnipeg Challenger Chengdu Challenger Jinan Challenger Kobe Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Phoenix Challenger Taipei City Challenger Seoul Challenger Busan Challenger Gwangju Challenger Ilkley Challenger Milan Challenger Chengdu Challenger Yokkaichi Challenger Szczecin Challenger Shanghai Challenger Biella Challenger Fairfield Challenger Ningboo Challenger Traralgon Challenger Knoxville Challenger Burnie Challenger Calgary Challenger Indian Wells Challenger Tashkent Challenger Istanbul Challenger Nur-Sultan 1 Challenger Nur-Sultan 2 Challenger Belgrade Challenger Heilbronn Challenger Oeiras 3 Challenger Porto Challenger New Delhi Challenger III - New Delhi Braga Challenger Las Vegas Challenger Knoxville Challenger Champaign Challenger Yokohama Challenger Monterrey Challenger Seoul Challenger Cagliari Challenger Gwangju Challenger Busan Challenger Turin Challenger Flea Market Cup Busan Challenger Tennis - Busan Kyoto Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto M25 Sapporo Kobe Challenger M25 Canberra M25 Canberra M25 Tsukuba Moncton Men's Challenger - Moncton M15 Karuizawa Caltanissetta Challenger M25 Hong Kong Winnetka Challenger M25 Takasaki Kaohsiung Challenger Toyota Challenger Seoul Challenger Maui Challenger Shanghai Challenger M15 Tsukuba Leon Challenger M15 Kashiwa Le Gosier Challenger Ilkley Challenger Burnie Challenger Manta Challenger Toyota Challenger Kun-Ming Challenger Knoxville Challenger San Benedetto Challenger Seoul Challenger Shenzhen Challenger Nottingham Challenger M15 Harmon Aptos Challenger M15 Tokyo Hua Hin Challenger Bangkok Challenger M15 Tokyo Taipei City Challenger Taipei City Challenger Kyoto Challenger Vancouver Challenger Zhangjiagang Challenger Manchester Challenger Genova Challenger M15 Hong Kong Lisbon Challenger Zagreb Challenger Furth Challenger Nanchang Challenger Shenzhen Challenger Ilkley Challenger Como Challenger Braunschweig Challenger Ningboo Challenger Liuzhou Challenger Forli 6 Challenger Kobe Challenger Gatineau Challenger Charlottesville Challenger Granby Challenger Playford Challenger Nottingham Challenger Parma Challenger Marbella Challenger Biella 5 Challenger Salzburg-Anif Challenger Cary Challenger Amersfoort Challenger China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Kobe Challenger Playford Challenger Sydney Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Melbourne Challenger Traralgon Challenger Chennai Open - Chennai Francavilla Challenger Brisbane International - Brisbane Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Open 13 - Marseille US Men's Clay Court Championship - Houston Power Horse World Team Cup - Dusseldorf AEGON Championships - London UNICEF Open - 's Hertogenbosch Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Istanbul Challenger BRD Nastase Tiriac Trophy - Bucharest Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brisbane International - Brisbane Royal Guard Open Chile - Vina del Mar Portugal Open - Oeiras Claro Open Colombia - Bogota Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Brisbane International - Brisbane Aircel Chennai Open - Chennai Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Salzburg Challenger Millennium Estoril Open - Estoril Generali Open - Kitzbuhel Brasil Open - Sao Paulo Shimadzu All Japan Indoor Tennis Championships - Kyoto Millennium Estoril Open - Estoril Delray Beach Open - Delray Beach Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Sydney International - Sydney Argentina Open - Buenos Aires Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Hall of Fame Open - Newport Swiss Open - Gstaad Abierto Mexicano de Tenis Mifel - Los Cabos Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade Noventi Open - Halle Citi Open - Washington Adelaide International 1 - Adelaide Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade cinch Championships - London Mallorca Championships - Mallorca Truist Atlanta Open - Atlanta Citi Open - Washington Korea Open - Seoul Abierto Mexicano Telcel - Acapulco Banja Luka Open - Banja Luka EFG Swiss Open - Gstaad Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Seoul Challenger Braunschweig Challenger Chuncheon Challenger Tata Open Maharashtra - Pune Fergana Challenger Sofia Open - Sofia Seoul Challenger Madrid Challenger Delray Beach Open - Delray Beach Keio Challenger International Tennis Tournament - Yokohama Leon Challenger Phoenix Challenger Dunlop World Challenge - Toyota Seville Challenger Sacramento Challenger Busan Challenger Cagliari Challenger Prague Challenger Challenger Banque Nationale - Granby Kenitra Challenger Taipei 2 Challenger Seoul Challenger West Lakes Challenger Burnie Challenger Taipei City Challenger Poznan Challenger Cary 1 Challenger Charlottesville Challenger Vercelli Challenger Taipei City Challenger Rome Challenger Canberra Challenger Vancouver Challenger Bangkok Challenger Shanghai Challenger Bordeaux Challenger Hua Hin Challenger San Diego Challenger Dallas Challenger Kyoto Challenger Shenzhen Challenger Gwangju Challenger Mauthausen Challenger Busan Challenger Bordeaux Challenger Seoul Challenger Lyon Challenger New Delhi Challenger IV - New Delhi Blumenau Challenger Cordenons Challenger Manerbio Challenger Shanghai Challenger Perugia Challenger Nanchang Challenger Ho Chi Minh City Challenger Suzhou Challenger Kobe Challenger Happy Valley Challenger Kyoto Challenger Winnipeg Challenger AEGON International - Eastbourne Newport Beach Challenger Legg Mason Tennis Classic - Washington Sarasota Challenger Keio Challenger International Tennis Tournament - Yokohama Guangzhou Challenger Rome Challenger Gatineau Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Rome Challenger 2008 China TCL Challenger - Guangzhou Launceston Challenger Winnetka Challenger Busan Challenger Parma Challenger Aptos Challenger Las Vegas Challenger Canberra Challenger Launceston Challenger Alessandria Challenger Prostejov Challenger Split Challenger Istanbul Challenger Hamburg Challenger Lyon Challenger Lisbon Challenger Charlottesville Challenger Puerto Vallarta Challenger Bordeaux Challenger Braunschweig Challenger Busan Challenger Mallorca Challenger Yokohama Challenger Seoul Challenger Nottingham Challenger Bangkok Challenger Cassis Challenger Matsuyama Challenger Maui Challenger Kobe Challenger Kyoto Challenger Marburg Challenger Kremlin Cup - Moscow Bangkok Challenger Szczecin Challenger Guadalajara Challenger Rakuten Japan Open - Tokyo Braunschweig Challenger Barranquilla Challenger Ningboo Challenger Granby Challenger Istanbul 2 Challenger Panama City Challenger Copa Claro - Buenos Aires Shimadzu All Japan Indoor Tennis Championships - Kyoto Nottingham Challenger Bordeaux Challenger Sassuolo Challenger Rakuten Japan Open - Tokyo Santos Challenger Yokohama Challenger Guimaraes Challenger Malaysian Open - Kuala Lumpur Apia International - Sydney Burnie Challenger Seoul Challenger Szczecin Challenger Fergana Challenger - Fergana Thailand Open - Bangkok Dubai Duty Free Tennis Championships - Dubai Forte Village Sardegna Open - Sardinia Campbells Hall of Fame Tennis Championships - Newport Manta Challenger AIG Japan Open Tennis Championships - Tokyo Trnava Challenger Todi Challenger Salvador Challenger Beijing Challenger San Marino Challenger Jinan Challenger Cordenons Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Scheveningen Challenger Mestre Challenger Quanzhou Challenger Atlanta Tennis Championships - Atlanta Winnipeg Challenger AIG Japan Open Tennis Championships - Tokyo Nordea Open - Bastad Lexington Challenger Barcelona Open BancSabadell - Barcelona Abierto Mexicano - Los Cabos Plava Laguna Croatia Open - Umag Farmers Classic - Los Angeles Rogers Masters - Toronto Astana Open - Astana Plava Laguna Croatia Open - Umag Chengdu Open - Chengdu ASB Classic - Auckland Dallas Open - Dallas Brisbane International - Brisbane Open Sud de France - Montpellier BMW Open - Munich Open Parc - Lyon Japan Open Tennis Championships - Tokyo cinch Championships - London AEGON Championships - London AEGON International - Eastbourne Mallorca Championships - Mallorca Qatar ExxonMobil Open - Doha Winston-Salem Open - Winston-Salem Hong Kong Tennis Open - Hong Kong Hall of Fame Tennis Championships - Newport Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Open Sud de France - Montpellier Sony Open Tennis - Miami Open 13 - Marseille Bangkok Challenger Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Challenger Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Bet-at-home Open - Hamburg Shanghai Rolex Masters - Shanghai Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Pingguo Challenger Binghamton Challenger Valencia Open - Valencia Sony Open Tennis - Miami Aircel Chennai Open - Chennai Open Sud de France - Montpellier Memphis Open - Memphis Western & Southern Open - Cincinnati Brasil Open - Sao Paulo Shanghai Rolex Masters - Shanghai Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest BNP Paribas Open - Indian Wells Topshelf Open - 's-Hertogenbosch Miami Open - Miami Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Burnie Challenger Western & Southern Open - Cincinnati Shenzhen Open - Shenzhen Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Memphis Open - Memphis Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Ricoh Open - 's-Hertogenbosch Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Suisse Open - Gstaad Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Rakuten Japan Open - Tokyo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai ASB Classic - Auckland BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome TEB BNP Paribas Istanbul Open - Istanbul Shanghai Rolex Masters - Shanghai Sibiu Challenger Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Antalya Cup - Antalya Miami Open - Miami Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Canberra Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Western & Southern Open - Cincinnati Rio Open - Rio de Janeiro BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid National Bank Open - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells National Bank Open - Toronto Mutua Madrid Open - Madrid BMW Open - Munich Geneva Open - Geneva Yokkaichi Challenger Zhuhai Challenger Legg Mason Tennis Classic - Washington ASB Classic - Auckland Playford Challenger Murray River Open - Melbourne Singapore Tennis Open - Singapore Anytech365 Andalucia Open - Marbella Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo French Open - Paris U.S. Open - New York Australian Open - Melbourne Swiss Indoors Basel - Basel San Diego Open - San Diego Tennis Napoli Open - Naples Adelaide International 1 - Adelaide Wimbledon - London ASB Classic - Auckland U.S. Open - New York BMW Open - Munich Citi Open - Washington Australian Open - Melbourne French Open - Paris Delray Beach Open - Delray Beach Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mifel Tennis Open - Los Cabos Abierto Mexicano Telcel - Acapulco French Open - Paris Wimbledon - London Nordea Open - Bastad U.S. Open - New York Chengdu Open - Chengdu Almaty Open - Almaty Australian Open - Melbourne French Open - Paris Wimbledon - London Adelaide International - Adelaide U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Dallas Open - Dallas Mifel Tennis Open - Los Cabos Citi Open - Washington Australian Open - Melbourne French Open - Paris Wimbledon - London US Men's Clay Court Championship - Houston U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Chengdu Open - Chengdu cinch Championships - London New York Open - New York French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Cincinnati Open - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris PTT Thailand Open - Bangkok Chennai Open - Chennai Barcelona Open Banc Sabadell - Barcelona Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid French Open - Paris Mutua Madrid Open - Madrid U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group I, 2R, JPN-KOR 3-2 Davis Cup, World Group, 1R, JPN-FRA 1-4 Davis Cup, World Group, PO, JPN-BIH 4-0 Davis Cup, Qualifiers, 1R, SWE-JPN 3-2 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, World Group, 1R, GBR-JPN 3-1 Davis Cup, World Group, 1R, JPN-ITA 1-3 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group I, PO, JPN-POL 4-0 Davis Cup, World Group, QR, CHN-JPN 2-3 Internazionali BNL d'Italia - Rome Davis Cup, World Group, 1R, CAN-JPN 3-2 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (Asia, Wildcard) Olympics - London M25 Sapporo U.S. Open (juniors) Australian Open - Melbourne M25 Sapporo Miami Open - Miami French Open - Paris Western & Southern Open - Cincinnati Olympics - Rio de Janeiro Olympics - Paris Olympics - Tokyo Australian Open - Melbourne Internazionali BNL d'Italia - Rome National Bank Open - Toronto